package com.bobo.service.tag;

import com.bobo.dao.tag.ITagDao;
import com.bobo.dao.tag.TagDaoImpl;
import com.bobo.dto.Page;
import com.bobo.model.Tag;

import java.util.List;

/**
 * Created by bobo on 2016/10/17.
 */
public class TagServiceImpl implements ITagService {

    ITagDao tagDao = new TagDaoImpl();
    @Override
    public Integer create(Tag tag) {
        return tagDao.create(tag);
    }

    @Override
    public boolean delete(Integer id) {
        return tagDao.delete(id);
    }

    @Override
    public boolean update(Tag tag) {
        return tagDao.update(tag);
    }

    @Override
    public Tag getById(Integer id) {
        return tagDao.getById(id);
    }

    @Override
    public List<Tag> getTags(Integer categoryId, Integer status) {
        return tagDao.getTags(categoryId,status);
    }

    @Override
    public List<Tag> getTags(Integer status) {
        return tagDao.getTags(0,0,status);
    }

    @Override
    public List<Tag> getTags(Integer current, Integer pageSize, Integer status) {

        return tagDao.getTags(0,0,status);
    }

}
